namespace HotChocolate.Types.Spatial;

internal static class WellKnownTypeNames
{
    public const string EnumTypeTypeName = "GeoJSONGeometryType";

    public const string InterfaceTypeName = "GeoJSONInterface";

    public const string LineStringTypeName = "GeoJSONLineStringType";

    public const string MultiLineStringTypeName = "GeoJSONMultiLineStringType";

    public const string PointTypeName = "GeoJSONPointType";

    public const string MultiPointTypeName = "GeoJSONMultiPointType";

    public const string PolygonTypeName = "GeoJSONPolygonType";

    public const string MultiPolygonTypeName = "GeoJSONMultiPolygonType";

    public const string LineStringInputName = "GeoJSONLineStringInput";

    public const string MultiLineStringInputName = "GeoJSONMultiLineStringInput";

    public const string PointInputName = "GeoJSONPointInput";

    public const string MultiPointInputName = "GeoJSONMultiPointInput";

    public const string PolygonInputName = "GeoJSONPolygonInput";

    public const string MultiPolygonInputName = "GeoJSONMultiPolygonInput";

    public const string PositionTypeName = "Position";

    public const string CoordinatesTypeName = "Coordinates";

    public const string GeometryTypeName = "Geometry";
}
